type PageBean = {
  pageSize: number
  pageNumber: number
  pageCount: number
  total: number
}

type BaseResult = {
  code: number
  success: boolean
  message: string
  token: string
}

type BaseDataResult<T> = BaseResult & {
  data: T
}

type BasePageVO<T> = {
  pageBean: PageBean
  data: T
}

export type { BaseResult, BaseDataResult, BasePageVO, PageBean }
